﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using MaxStudio.Concrete.DBUtility;
using MaxStudio.Concrete.Server.Dao;

namespace MaxStudio.Concrete.Server.Interface
{
    interface IRPTAdmixturePowder
    {
        OperationResult<List<tb_RPT_AdmixturePowder>> GetAllAdmixturePowder();
        OperationResult<List<tb_RPT_AdmixturePowder>> GetAdmixturePowderBySequence(string strSequence);
        OperationResult<List<tb_RPT_AdmixturePowder>> GetAdmixturePowderByFeedWeight(string strFeedWeight);
        OperationResult<List<tb_RPT_AdmixturePowder>> GetAdmixturePowderByFeedDate(DateTime feedDate1, DateTime feedDate2);
        OperationResult<tb_RPT_AdmixturePowder> GetAdmixturePowderById(int id);
        OperationResult<tb_RPT_AdmixturePowder> CreateAdmixturePowder(tb_RPT_AdmixturePowder entity);
        OperationResult<tb_RPT_AdmixturePowder> ModifyAdmixturePowder(tb_RPT_AdmixturePowder entity);
        OperationResult<tb_RPT_AdmixturePowder> DeleteAdmixturePowder(tb_RPT_AdmixturePowder entity);
    }
}
